Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

validate num. variants in enum declaration #120

Open
wants to merge 2 commits into
base: main
Choose a base branch
from

Conversation

0xalpharush
Copy link

implements "enums must have at least 1 variant and no more than 256" from #29

@0xalpharush
Copy link
Author

0xalpharush commented Nov 14, 2024

The failure is due to not failing at parsing and during AST validation instead. It's odd as #121 is passing and solc succeeds parsing that case. Will need to decide whether to allow error resilient parsing or try to maintain parity with solc. IMO keeping all of this in the semantic stage makes sense for IDE, formatting, etc

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant